package com.rfid.dao.interfaces;

import java.sql.SQLException;
import java.util.List;

import com.rfid.domain.Usuario;

public interface UsuarioDao {

	public Usuario login(String nombreUsuario, String contrasena) throws SQLException;

	public Usuario obtenerPorID(int idUsuario) throws SQLException;

	public List<Usuario> listarPorNombre(String nombre) throws SQLException;

	public Usuario insertar(Usuario vo) throws SQLException;
	
	public void insertRolUsuario(int idUsuario, String nombreRol) throws SQLException;
	
	public Usuario actualizar(Usuario vo) throws SQLException;
	
	public boolean eliminar(int idUsuario) throws SQLException;

}
